package com.iweb.listdemo;

/*
E：element（元素）

    boolean add(E e)        添加      永远返回true

    boolean remove(E e)     删除
    E remove(int index)

    E set(int index,E e)    修改

    E get(int index)        查询
    int size()              获取长度
 */

import java.util.ArrayList;

public class ArrayLIstDemo2 {
    public static void main(String[] args) {
//        1.创建一个集合
        ArrayList<String> list = new ArrayList<>();

//        2.添加一个元素
        /*boolean result = list.add("aaa");
        System.out.println(result);*/
        list.add("aaa");
        list.add("bbb");
        list.add("ccc");
        System.out.println(list);

//        3.删除元素
//        list.remove("aaa");
//        System.out.println(list);

//        String str = list.remove(0);
//        System.out.println(str);  //返回被删除的元素
//        System.out.println(list);

//        4.修改元素
//        String s = list.set(1, "ddd");
//        System.out.println(s);  //返回旧值
//        System.out.println(list);

//        5.查询元素
//        String s = list.get(2);
//        System.out.println(s);

//        6.遍历集合
        for (int i = 0; i < list.size(); i++) {
//            i：索引
//            list.get(i)：元素
            System.out.println(list.get(i));
        }
    }
}
